namespace ext.tree
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <definedin>src\widgets\tree\TreeDragZone.js</definedin>
	[ScriptName("TreeDragZone")]
	[ScriptNamespace("Ext.tree")]
	[Imported()]
	public partial class TreeDragZone : ext.dd.DragZone
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="tree">The {@link Ext.tree.TreePanel} for which to enable dragging</param>
		/// <param name="config"></param>
		public TreeDragZone(string tree, ext.tree.TreeDragZone_Configuration config)
		{
		}
		
		/// <summary>Constructor</summary>
		/// <param name="tree">The {@link Ext.tree.TreePanel} for which to enable dragging</param>
		/// <param name="config"></param>
		public TreeDragZone(System.Html.Element tree, ext.tree.TreeDragZone_Configuration config)
		{
		}
		
		/// <summary>Constructor</summary>
		/// <param name="tree">The {@link Ext.tree.TreePanel} for which to enable dragging</param>
		/// <param name="config"></param>
		public TreeDragZone(ext.Element tree, ext.tree.TreeDragZone_Configuration config)
		{
		}
		
		/// <summary>Constructor</summary>
		public TreeDragZone()
		{
		}
		#endregion
		
		#region Fields
		/// <summary>
		/// A named drag drop group to which this object belongs. If a group is specified, then this object will only
		/// interact with other drag drop objects in the same group (defaults to &apos;TreeDD&apos;).
		/// </summary>
		/// <definedin>src\widgets\tree\TreeDragZone.js</definedin>
		[ScriptName("ddGroup")]
		public string DdGroup;
		#endregion
	}
}
